Career 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 USA F8 USA F13 Chile F4 USA F8 USA F22 USA F2 USA F3 USA F4 USA F1 Serbia F1 USA F12 ATU Cup 2001 - Weiden Tatra Banka Open - Bratislava V Trofeo Barcelona de Tenis - Barcelona Regional Hand Center Men's Challenger - Fresno XL Capital Bermuda Open - Bermuda Nossa Caixa Tennis Cup - Sao Paulo Challenger Banque Nationale Rimouski - Rimouski VII Avierto Internacional de Salinas - Salinas Hilton Waikoloa Village USTA Challenger - Waikoloa Jameson Cup - Milan Zivnobanka Open - Prostejov Corona Mexico City Open - Mexico City Copa Ericsson Costa Rica - San Jose Ho Chi Minh City Challenger - Ho Chi Minh City 2003 USTA Tallahassee Tennis Challenger - Tallahassee Copa Telefonica CTC Chile - Santiago Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Lubbock Challenger - Lubbock Muller Cup 99 - Ulm GHI Bronx Classic - Bronx Hilton Waikoloa Village USTA Challenger - Waikoloa Music City Challenger - Nashville Open de Franche Comte - Besancon 2003 West Side Tennis Club Challenger - Forest Hills The Granby Natrel Challenger - Granby Open Castilla y Leon - Segovia USTA Tallahassee Tennis Challenger - Tallahassee Skandia Open - Linz Geneva Challenger - Geneva Odlum Brown Vancouver Open - Vancouver USTA/Adtech Challenger - Boston USTA Challenger of Burbank - Burbank GHI Bronx Tennis Classic - Bronx The LTA Cardiff Challenger - Cardiff Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen 2006 North Shore Pro Tennis Championship - Winnetka Levene Gouldin & Thompson Tennis Challenger - Binghamton Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Schickendanz Open - Furth XXIX Edizione 'A.Savoldi Marco' - Manerbio Hilton Waikoloa USTA Challenger - Waikoloa The Scottish Tennis Championships - Edinburgh drkoop.com USTA Tennis Championships of Houston - Houston Yokohama International Tennis Tournament - Yokohama USTA Men's Challenger of Urbana-Champaign - Urbana Copa Ericsson - Lima Tunis Open - Tunis IV Gramado Open de Tenis - Gramado VIII Trofeo Ciudad de Quito - Quito 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Unique Zagreb Open - Zagreb Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como The USTA Challenger at West End Racquet - Torrance 1st Challenger Tournament Leon - Leon ATU Cup - Weiden GHI Bronx Classic - Bronx 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona LTA Men's Challenger - Wrexham Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka 2002 Eddleman USTA Challenger - Birmingham ATP Tour Challenger at Nellie Gail - Laguna Hills 2002 USTA Challenger of Calabasas - Calabasas Zagreb Open - Zagreb Granby Challenger - Granby III Gramado Open de Tenis - Gramado Copa Ericsson Argentina - Buenos Aires Music City Challenger - Nashville 2001 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi DPD Challenger 2001 - Aschaffenburg JSM Challenger of Champaign - Urbana The Tarka Challenger - Barnstaple Challenger Casino Lugano - Lugano Gemax Open 2002 - Belgrade 2002 Tulsa USTA Challenger - Tulsa Schickendanz Open - Furth Black Forest Open - Freudenstadt USTA Challenger of San Antonio - San Antonio USTA Men's Challenger of Dallas - Dallas Copa Ericsson Brazil - Sao Paulo 2002 FSE Challenger - Tarzana Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Quelle Cup 2000 - Furth Bulgarian Challenger 2002 - Sofia Samsung Securities Cup Challenger - Seoul Challenger DCNS de Cherbourg - Cherbourg Newcastle Challenger - Newcastle X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi ARMS USTA Challenger - Rocky Mount Hungarian Open - Budapest Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 2003 Eddleman USTA Challenger - Birmingham Copa Ericsson Chile - Santiago Waco International Tennis Challenger - Waco CA Challenge - Graz USTA Challenger of San Antonio - San Antonio Brixina Tennis Open - Bressanone 2004 Freeman Men's Challenger - Joplin Bogota Challenger - Bogota Eddleman/USTA Challenger - Birmingham Urbana-Champaign Challenger - Urbana Smith Barney Men's Challenger - Covington Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 West Side Tennis Coub Men's Challenger - Forest Hills V Trani Cup - Trani 2003 USTA Challenger of Calabasas - Calabasas San Marino Cepu Open - San Marino Copa Kia - Santiago Ford Tennis Championships - Louisville The Wright Financial Group, Inc. Challenger - Champaign West Side Tennis Challenger - Forest Hills XI Open International D'Andorra - Andorra West Side Tennis Club Clay Court Challenger - Forest Hills Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver College Station Challenger - College Station The Natrel's Challenger - Granby Gemax Samsung Open 2005 - Belgrade Heineken Challenger - Ho Chi Minh City USTA Seascape Challenger - Aptos XL Capital Bermuda Open - Bermuda Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Sacramento Challenger Binghamton Professional Tennis Tournament - Binghamton The West Side Tennis Club Grass Court Challenger - Forest Hills Tiburon Challenger GHI Bronx Classic - Bronx dBI Tennis Challenger - Binghamton Brasov Challenger - Brasov USTA Men's Challenger of Dallas - Dallas 2006 Challenger of Santa Clarita California Challenger - Valencia Odlum Brown Vancouver Open - Vancouver Austin Challenger - Austin Dallas Challenger The Swanston Challenger - Sacramento 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville JSM Challenger - Champaign BMW Tennis Championship - Sunrise The Surbiton Trophy - Surbiton ITG Miami Challenger - Miami Sony Ericsson Open 2008 - Belgrade BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza XI Trofeo Ciudad de Quito - Quito Mons Challenger Rennes Challenger Ostdeutscher Sparkassen Cup - Dresden BNP Paribas Primrose - Bordeaux USTA Challenger of Orlando - Orlando 2006 USTA Tallahassee Tennis Challenger - Tallahassee Dusseldorf Open 2006 - Dusseldorf Music City Challenger - Nashville USTA Challenger - Champaign Countrywide Classic USTA Challenger - Carson Arpa Ceramic Cup - Reggio Emilia Oklahoma Challenger - Tulsa Internazionali di Tennis di Bergamo - Bergamo Honda Kah Singapore Men's Tennis Open - Singapore VII Trofeo Ciudad de Quito - Quito USTA Challenger of Dallas - Dallas Music City Challenger - Nashville La Serena Open - La Serena Pro Challenger at Calabasas - Calabasas Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Sardinia International Championship - Cagliari Banja Luka Challenger - Banja Luka Fifth-Third Bank Tennis Championships - Lexington USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Swanston Challenger - Sacramento The Wright Financial Group, Inc. Challenger - Champaign Heineken Open - Auckland Galleryfurniture.com Challenge - Atlanta The Stella Artois Grass Court Championships - Queen's/London Waldbaum's Hamlet Cup - Long Island Salem Open - Hong Kong Japan Open - Tokyo Challenger Ford de Cherbourg - Cherbourg XL Capital Bermuda Open - Bermuda drkoop.com USTA Tennis Championships - Armonk Amer-Wilson Challenger - Tampere Binghamton Professional Tennis Tournament - Binghamton BH Tennis Open International Cup - Belo Horizonte BMW Brixina Tennis Open 2000 - Bressanone Togliatti Cup - Togliatti XI Abierto Internacional de Salinas - Salinas Internationaux du Doubs - Besancon Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta The Stella Artois Grass Court Championships - London Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Kyoto Challenger - Kyoto 2001 Eddleman USTA Challenger - Birmingham Vancouver Challenger RCA Championships - Indianapolis Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Tennis Championships of Houston - Houston 2001 UT Tyler Patriot Challenger - Tyler Prasentiert Von Seat Wolfsburg - Wolfsburg Macedonian Open 1999 - Skopje Heineken Open - Auckland Mallorca Open - Mallorca Atlantic City Open - Atlantic City BPCA Open de Nice-Tounoi Challenger - Nice The Stella Artois Grass Court Championships - London Sybase Open - San Jose 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos FILA Challenger - Biella Mercedes-Benz Cup - Los Angeles Mercedes-Benz Cup - Los Angeles GHI Bronx Classic - Bronx USTA Comerica Challenger - Aptos AT&T Challenger of Dallas - Dallas Singha Tennis Classic - Tarzana Project Independence Men's Challenger - Mandeville Yugoslavia Open - Belgrade Heinekin Open 1998 - Budva Macedonia Open - Skopje A Glimmer of Hope Challenger - Austin Copa Ericsson - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Shimadzu All Japan Indoor - Kyoto XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton CA Challenge 2002 - Graz Optimus Maia Open - Maia Renault Slovenian Open - Ljubljana AXA Open II - Espinho Osaka International Tennis Tournament - Osaka BH Tennis Open International Cup - Belo Horizonte Copa Ericsson Argentina - Buenos Aires Healthsouth/USTA Men's Challenger of Burbank - Burbank BBB Open - Sofia 7th Wartburg Open - Eisenach BMW Brixina Tennis Open - Bressanone Opel Bulvaria MCG Bulgarian Open - Sofia drkoop.com USTA Challenger of Burbank - Burbank IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon IX Abierto Internacional de Salinas - Salinas BMW Tennis Championship - Sunrise 2004 USTA Challenger of Calabasas - Calabasas Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tiburon Challenger - Tiburon Burbank Challenger - Burbank Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Copa Petrobras - Santiago Music City Challenger - Nashville USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin Isla de Lanzarote - Lanzarote The West Side Tennis Club Clay Court Challenger - Forest Hills San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Citrix Tennis Championships - Delray Beach Chevrolet Cup - Santiago Miller Lite Hall of Fame Tennis Championships - Newport 2008 Lubbock Challenger - Lubbock Segovia Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Heineken Open - Auckland Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Cerveza Club Columbia Open - Bogota Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City U.S. Men's Clay Court Championships - Houston Movistar Open - Vina del Mar Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Zagreb Challenger Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Millenium Tennis Championships - Delray Beach SAP Open - San Jose U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril The Stella Artois Championships - London PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest U.S. Mens's Clay Court Championship - Houston Brasil Open - Salvador Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo The Artois Championships - London TD Waterhouse Cup - Long Island Ordina Open - 's-Hertogenbosch SAP Open - San Jose The Dubai Tennis Championships - Dubai Serbia Open - Belgrade Serbia Open - Belgrade Mallorca Open - Mallorca U.S. Men's Clay Court Championships - Orlando Heineken Open - Auckland RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel Binghamton Professional Tennis Tournament - Binghamton Downtown Athletic Club USTA Challenger - Amarillo V Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Credicard Tennis Cup - Campos do Jordao USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville Copa Ericsson Brazil - Sao Paulo TED Open-Akbank Private Banking - Istanbul VI Trofeo Ciudad de Quito - Quito Copa Ericsson - Santiago Copa Ericsson - Montevideo Warsteiner Challenger Series - Lippstadt Warsteiner Grand Prix ATP Challenger - Oberstaufen Challenger Leon 2003 - Leon Kroger / St. Jude International - Memphis Open Romania - Bucharest Franklin Templeton Tennis Classic - Scottsdale Zivnobanka Czech Open - Prostejov AIG Japan Open - Tokyo Pilot Pen Tennis - New Haven Countrywide Classic - Los Angeles Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Countrywide Classic - Los Angeles Infiniti Open - Los Angeles Medibank International - Sydney Waldbaum's Hamlet Cup - Long Island U.S. Mens's Clay Court Championship - Houston AIG Japan Open - Tokyo Siebel Open - San Jose Kroger / St. Jude International - Memphis BellSouth Open - Vina del Mar Italian Open - Rome President's Cup 2000 - Tashkent Grand Prix Hassan II - Casablanca Heineken Open Shanghai - Shanghai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami UBS Open Gstaad - Gstaad Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid UBS Open Gstaad - Gstaad AIG Japan Open - Tokyo Open de Nice Cote dAzur - Nice Pacific Life Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3 River Oaks International Tennis Tournament - Houston Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Tennis Masters Series - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 2, 2R, SCG-POR 5-0 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston 15th Asian Games Doha 2006